package com.gg.common.mapper;

import com.gg.common.pojo.MProcedure;
import com.gg.common.pojo.MProcedureModule;
import com.gg.zjj.pojo.DataAfterSubmission;
import com.gg.zjj.pojo.MProcedureModuleView;
import com.gg.zjj.pojo.MProcedureView;
import com.gg.zjj.pojo.SubmitOperationView;

import java.util.List;

public interface MProcedureMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(MProcedure record);

    int insertSelective(MProcedure record);

    MProcedure selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(MProcedure record);

    int updateByPrimaryKey(MProcedure record);

    void insertMyMethod(MProcedureView productionProcesses);

    void insertMyMethodMProcedureModule(MProcedureModuleView productionMaterial);

    void modifyActualQuantity(DataAfterSubmission dataAfterSubmission);

    void submitOperationMapper(SubmitOperationView toBean);

    void approvalProcessSubmissionMapper(String val);
}